package com.dao;

import com.entity.Servicestatus;
import com.entity.ServicestatusExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Repository
public interface ServicestatusDao {
    long countByExample(ServicestatusExample example);

    int deleteByExample(ServicestatusExample example);

    int deleteByPrimaryKey(Integer servicestatusid);

    int insert(Servicestatus record);

    int insertSelective(Servicestatus record);

    List<Servicestatus> selectByExample(ServicestatusExample example);

    Servicestatus selectByPrimaryKey(Integer servicestatusid);

    int updateByExampleSelective(@Param("record") Servicestatus record, @Param("example") ServicestatusExample example);

    int updateByExample(@Param("record") Servicestatus record, @Param("example") ServicestatusExample example);

    int updateByPrimaryKeySelective(Servicestatus record);

    int updateByPrimaryKey(Servicestatus record);

    List<Servicestatus> findAll();
}